package com.passer.toolbox.tfile.constant;

import lombok.Getter;

@Getter
public enum CommandHelp {
    filesize("filesize", "展示目标文件夹中按文件大小排序后的文件列表，未输入文件路径时默认当前文件夹" , "用法：filesize [文件夹路径]\n展示目标文件夹中按文件大小排序后的文件列表，未输入文件路径时默认当前文件夹\n"),
    filededuplication("filededuplication", "目标文件夹内文件查重，未输入文件路径时默认当前文件夹" , "用法：filededuplication [文件夹路径]\n目标文件夹中文件大小查重，未输入文件路径时默认当前文件夹\n"),
    filecreate("filecreate", "创建文件同名文件夹，未输入文件路径时默认当前文件夹" , "用法：filecreate [同名文件夹上级文件夹名] [文件(夹)路径]\n创建文件同名文件夹，未输入文件路径时默认当前文件夹，未输入同名文件夹上级文件夹名时默认在文件所在目录生成同名文件夹\n");

    private final String command;

    /**
     * 命令简要说明
     */
    private final String brief;

    /**
     * 命令详细帮助文档
     */
    private final String help;

    CommandHelp(String command, String brief, String help) {
        this.command = command;
        this.brief = brief;
        this.help = help;
    }
}
